
/*contenedor del menu*/
.menu-contenedor {
	border-right: #2E4B6B 0px solid; 
	border-top: #000044 5px solid; 
	background: #e5e4f4;/*background: #000000;*/
	margin: 0px; 
	border-left: #2E4B6B 0px solid; 
	border-bottom: #25538d 2px solid; 
	height: 30px; 
	text-align: center;
	z-index: 1000;
}

/*el menu*/
.menu-h {
	font-size: 1.0em; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0px auto;
	margin-left:10px;
	width: 750px; 
	font-family:  verdana, sans-serif; 
	position: relative; 
	height: 30px; 
	text-align: left;
	z-index: 1002;
}
.menu-h ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
.menu-h ul li {
	float: left; 
	position: relative;
	/*width: 120px;*/
}
/*imagenes del menu principal (nivel 1)*/
.menu-h ul li.inicio {
	background: url(../Imagenes/Menu-01.png) no-repeat 1px 6px;
}
.menu-h ul li.sesion {
	background: url(../Imagenes/Menu-02.png) no-repeat 1px 6px;
}
.menu-h ul li.solicitud {
	background: url(../Imagenes/Menu-03.png) no-repeat 1px 6px;
}
.menu-h ul li.investigacion {
	background: url(../Imagenes/Menu-04.png) no-repeat 1px 6px;
}
.menu-h ul li.desistir{
	background: url(../Imagenes/Menu-05.png) no-repeat 1px 6px;
}
.menu-h ul li.reactivar{
	background: url(../Imagenes/Menu-06.png) no-repeat 1px 6px;
}
.menu-h ul li.control{
	background: url(../Imagenes/Menu-07.png) no-repeat 1px 6px;
}
.menu-h ul li.registro {
	background: url(../Imagenes/Menu-08.png) no-repeat 1px 6px;
}
.menu-h ul li.autorizar {
	background: url(../Imagenes/Menu-09.png) no-repeat 1px 6px;
}
.menu-h ul li.reportes {
	background: url(../Imagenes/Menu-10.png) no-repeat 1px 6px;
}
.menu-h ul li.consultar {
	background: url(../Imagenes/Menu-11.png) no-repeat 1px 6px;
}
.menu-h ul li.credencial {
	background: url(../Imagenes/Menu-12.png) no-repeat 1px 6px;
}
.menu-h ul li.certificar {
	background: url(../Imagenes/Menu-13.png) no-repeat 1px 6px;
}
.menu-h ul li.estatuto{
	background: url(../Imagenes/Menu-14.png) no-repeat 1px 6px;
}
.menu-h ul li.usuario{
	background: url(../Imagenes/Menu-15.png) no-repeat 1px 6px;
}
.menu-h ul li.ayuda{
	background: url(../Imagenes/Menu-16.png) no-repeat 1px 6px;
}
.menu-h ul li.denuncia{
	background: url(../Imagenes/Menu-17.png) no-repeat 1px 6px;
}
.menu-h ul li.auto{
	background: url(../Imagenes/Menu-18.png) no-repeat 1px 6px;
}
.ayuda1{width: 16px;}

/*imagenes del menu principal (nivel 2)*/
.menu-h ul li.nivel2 {
	background: url(../Imagenes/Menu_nivel2-04.png) no-repeat 1px 6px;
}
.menu-h ul li.nivel2:hover{
	background: #dcdff3 url(../Imagenes/Menu_nivel2-01.png) no-repeat 1px 6px;
}
.menu-h ul li.nivel22 {
	background: url(../Imagenes/Menu_nivel2-02.png) no-repeat 1px 6px;
}
.menu-h ul li.nivel22:hover{
	background: #dcdff3 url(../Imagenes/Menu_nivel2-03.png) no-repeat 1px 6px;
}

.menu-h ul li a {
	display: block; 
	padding-left: 20px; 
	color: #000000; 
	line-height: 29px; 
	height: 30px; 
	text-decoration: none;
	padding-right: 10px;
	
}
.menu-h ul li a:visited {
	display: block; 
	padding-left: 20px; 
	/*width: 70px; */
	color: #000000; 
	line-height: 29px; 
	height: 30px; 
	text-decoration: none;
}

* html .menu-h ul li a {
	/*width: 70px;*/
	padding-right: 10px; 
}
.menu-h ul li a:visited {
	/*width: 70px;*/
	padding-right: 10px; 
}
.menu-h ul li ul {
	left: 0px; 
	visibility: hidden; 
	overflow: hidden; 
	position: absolute; 
	top: 0px; 
	height: 0px;
}
.menu-h ul li:hover a {  /*estilo de texto cuando la lista esta desplegada*/
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	color: #0a20a6;
	border-right-width: 0px; 
	text-decoration: none;
}
.menu-h ul li a:hover { /*estilo del hover a menu principal*/
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	color: #0a20a6; 
	border-right-width: 0px; 
	text-decoration: none;
}
.menu-h ul li:hover ul {/*bordes y fondo lista nivel 2*/
	border-right: #25538d 2px solid; 
	border-top: #25538d 0px solid; 
	background: #e5e4f4; 
	left: -1px; 
	visibility: visible; 
	overflow: visible; 
	border-left: #25538d 2px solid; 
	width: 170px; 
	border-bottom: #25538d 2px solid; 
	position: absolute; 
	top: 30px; 
	height: auto;
}
.menu-h ul li a:hover ul {
	border-right: #25538d 2px solid; 
	border-top: #25538d 2px solid; 
	background: #ccd0cf; 
	left: -1px; 
	visibility: visible; 
	overflow: visible; 
	border-left: #25538d 2px solid; 
	width: 170px; 
	border-bottom: #25538d 2px solid; 
	position: absolute; 
	top: 30px; 
	height: auto;
}
.menu-h ul li:hover ul li a {/*texto para nivel 2*/
	padding-right: 10px; 
	display: block; 
	padding-left: 20px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 5px; 
	width: 140px; 
	color: #000000; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto; 
	text-decoration: none;
}
.menu-h ul li a:hover ul li a {
	padding-right: 0px; 
	display: block; 
	padding-left: 20px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 5px; 
	width: 140px; 
	color: #000000; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto; 
	text-decoration: none;
}
.menu-h ul li:hover ul li a.drop {
	padding-right: 10px; 
	display: block; 
	padding-left: 20px; 
	padding-bottom: 5px; 
	width: 140px; 
	color: #0a20a6; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto;
}
.menu-h ul li a:hover ul li a.drop {
	padding-right: 10px; 
	display: block; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	width: 125px; 
	color: #344ddf; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto;
}
.menu-h ul li:hover ul li ul {
	left: 0px; 
	visibility: hidden; 
	overflow: hidden; 
	position: absolute; 
	top: 0px; 
	height: 0px;
}
.menu-h ul li a:hover ul li a ul {
	left: 0px; 
	visibility: hidden; 
	overflow: hidden; 
	position: absolute; 
	top: 0px; 
	height: 0px;
}
.menu-h ul li:hover ul li a:hover {
	color: #344ddf; 
	text-decoration: none;
}
.menu-h ul li a:hover ul li a:hover {
	color: #000000; 
	text-decoration: none;
}
.menu-h ul li:hover ul li:hover ul {/*borde lista nivel 3*/
	border-right: #25538d 2px solid; 
	border-top: #25538d 2px solid; 
	left: 170px; 
	visibility: visible; 
	border-left: #25538d 2px solid; 
	color: #555555; 
	border-bottom: #25538d 2px solid; 
	position: absolute; 
	top: 0px; 
	height: auto;
}
.menu-h ul li a:hover ul li a:hover ul {
	border-right: #25538d 2px solid; 
	border-top: #25538d 2px solid; 
	left: 110px; 
	visibility: visible; 
	border-left: #25538d 2px solid; 
	color: #000; 
	border-bottom: #25538d 2px solid; 
	position: absolute; 
	top: 0px; 
	height: auto;
}
.menu-h ul li:hover ul li:hover ul.left {
	left: -110px;
}
.menu-h ul li a:hover ul li a:hover ul.left {
	left: -110px;
}
.menu-h ul li:hover ul li:hover ul li a { /*textos de a para nivel 3*/
	padding-right: 10px; 
	display: block; 
	padding-left: 15px; 
	padding-bottom: 4px; 
	width: 140px; 
	color: #555555; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto;
}
.menu-h ul li a:hover ul li a:hover ul li a {
	padding-right: 10px; 
	display: block; 
	padding-left: 5px; 
	padding-bottom: 4px; 
	width: 140px; 
	color: #000000; 
	line-height: 1.5em; 
	padding-top: 5px; 
	height: auto;
}
* html .menu-h ul li a:hover ul li a:hover ul li a {
	padding-right: 10px; 
	padding-left: 5px; 
	padding-bottom: 4px; 
	padding-top: 4px;
}
.menu-h ul li:hover ul li:hover ul li:hover a {/*textos nivel 3*/
	color: #000000; 
	text-decoration: none;
}
.menu-h ul li a:hover ul li a:hover ul li a:hover {
	color: #000000; 
	text-decoration: none;
}
